@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; padding:0px;font-family:"微软雅黑"; font-weight:normal;}
/*万能清除浮动开始*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/*公共代码*/
ul{ list-style:none; text-decoration:none;overflow:hidden; margin:0px; padding:0px;}
a{text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
img { border:none;}

.head {width:100%; min-width:1100px;height:86px;line-height:86px; margin:0 auto;}
.header_box{ background:url(../bg.png) 0px 0px repeat; width:100%; min-width:1100px;}
.wp{ width:1100px; margin:0px auto;}

.logo { width:210px;height:86px;}
.logo a { display:block; width:210px; height:86px; }

.nav {height:44px;line-height:44px;color:#fff;font-size:12px; }
.nav a { color:#fff; font-size:12px;padding:0 2px; }
/* 导航*/
.menu { clear:right; margin-left:300px; height:42px; line-height:42px; }
.menu ul li { float:left; background:url(../line.jpg) right top no-repeat; width:80px; text-align:center;_position:relative; }
.menu ul li.none { background:none;}
.menu ul li a { color:#fff; display:inline-block; width:80px; font-size:14px;}
.menu ul li a:hover { background:url(../bg.png) 0px -97px no-repeat;}
.menu ul li ul{ display:none; position:absolute; z-index:999; background:#5d4945; width:80px; background-color:rgba(93,73,69,0.7); background-color:#5d4945\9; filter:alpha(opacity=70); padding:10px 0;_left:0; _top:42px;}
.menu ul li ul li{line-height:25px;float:none;font-weight:normal; font-size:12px; background:none;}
.menu ul li ul li a{ display:block;}
.menu ul li ul li a:hover{ background:#7c3030;}
.menu ul .check .checka{ background:url(../bg.png) 0px -97px no-repeat top center;}

.banner{ width:100%; min-width:1100px; overflow:hidden; margin:0 auto; text-align:center;}
.banner img{ width:100%; min-width:1100px;}

.con01{background:url(../con01bg.jpg) center;width:100%;min-width:1100px; height:470px;}
.width{ width:1100px; margin:0 auto; text-align:center;overflow:hidden;}
.width a{ color:#000000}
.tit{ font-size:30px; color:#620E04; padding-top:50px; padding-bottom:30px;}
.tit span{ color:rgb(102,0,0);font-size:18px;}
.con01_con { font-size:14px; color:#1D0300; line-height:30px; height:180px; overflow:hidden; }
/*更多 more*/
.more{ margin:50px 0px;}
.more a{border:solid 2px rgb(204,204,204);padding:10px;color:#333;font-size:12px;}
.more a:hover{color:#600; text-decoration:underline;}
/*con02*/
.con02{width:100%; min-width:1100px; padding-bottom:30px;}
.items {margin: 0 auto;overflow: hidden;}
.items li {position: relative;height: auto;margin:1.4%;float: left;}
.items li:first-child figure.effect-winston{background: transparent;}
.items li:first-child figure.effect-winston figcaption{	background: rgba(0, 0, 0, 0.6);}
.items li:first-child figure.effect-winston:hover figcaption{background: rgba(0, 0, 0, 0);}
.items li:first-child figure.effect-winston h4{opacity: 1;}
.items li:first-child figure.effect-winston:hover h4{opacity: 0;}
.items li:first-child figure.effect-winston figcaption::before{display: none;}
.items li:first-child figure.effect-winston:hover img {opacity: 1;}

figure {position: relative;float: left;overflow: hidden;width: 100%;height: 100%;background: #3085a3;text-align: center;cursor: pointer;margin: 0;}
figure img {position: relative;display: block;}
figure figcaption {padding: 2em;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
figure figcaption::before,figure figcaption::after {pointer-events: none;}
figure figcaption,figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
figure figcaption > a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
figcaption h4{ font-size:14px;}
figure h4 {font-size:14px;}
/***** Jazz *****/
figure.effect-jazz{background: #3C3C3C;}
figure.effect-jazz figcaption::after,figure.effect-jazz img,figure.effect-jazz p {	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
figure.effect-jazz figcaption {padding: 2em 1em;}
figure.effect-jazz figcaption::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-top: 1px solid #fff;border-bottom: 1px solid #fff;content: '';opacity: 0;-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);-webkit-transform-origin: 50% 50%;	-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
figure.effect-jazz p,figure.effect-jazz h4{	padding: 0.5em 2em;	text-transform: none;opacity: 0;-webkit-transform: scale3d(0.8,0.8,1);	transform: scale3d(0.8,0.8,1);}
figure.effect-jazz h4 {	letter-spacing: 2px;padding-top: 28%;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;}
figure.effect-jazz h4 span{letter-spacing: 0;font-size:1rem;}
figure.effect-jazz:hover img {opacity: 0.2;-webkit-transform: scale3d(1.05,1.05,1);transform: scale3d(1.05,1.05,1);}
figure.effect-jazz:hover figcaption::after {opacity: 1;-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);}
figure.effect-jazz:hover h4,figure.effect-jazz:hover p {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}

/*con03*/
.con03{ background:url(../b_2.jpg) center;padding-bottom:40px; height:800px; overflow:hidden;}
.con03main ul { height:660px; overflow:hidden; }
.con03main ul li{ float:left; margin-bottom:10px; margin-right:10px;}
.con03_txt_right{ width:250px; color:#1D0300; height:190px; overflow:hidden; margin-left:5px;}
.con03_txt_right h3{ font-size:18px;font-weight:normal; text-align:left; padding-left:10px; overflow:hidden; height:22px; line-height:22px;}
.con03_txt_right span{ font-size:12px;  line-height:28px; overflow:hidden;}
.con03_pic_left img{ margin:0px 0px 10px 0px;}
#no{ margin-right:0px;}

/*con04*/
.con04{ background:url(../con04.jpg) center; padding-bottom:30px;}
.con04_news{ width:670px;}
.con04_news ul { height:459px; overflow:hidden;}
.con04_news ul li{background:url(../bg.png) -1348px -416px no-repeat #1d0300;font-size:14px; height:50px; line-height:50px; padding-right:10px;opacity: 0.5;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); margin-top:1px; text-align:left; overflow:hidden;}
.con04_news ul li a{ color:rgb(174, 174, 174);padding-left:60px;}
.con04_news ul li a:hover{ color:#B78644;}
.con04_news span{ float:right;color:rgb(174, 174, 174);}
.con04_pic{ height:458px; width:426px; overflow:hidden;}
.con04_pic img { border:solid 3px #B78644;margin-bottom:10px; overflow:hidden;}
/*con05*/
.con05{ background:url(../b_4.jpg) no-repeat;}
.hasMoreTab .hd{margin-left:300px;line-height:24px; height:24px;  position:relative; padding-right:10px; }
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:26px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left;  padding:0 10px; cursor:pointer; margin-left:-1px; }
.hasMoreTab .hd li.on{  height:24px; line-height:24px; background:#fff; color:#c00;  }
.hasMoreTab .hd li span{margin-left:15px;color:#999;}
.hasMoreTab .bd{  padding:10px; clear:both; position:relative; }
.hasMoreTab .bd h2{ font-size:14px;}
.hasMoreTab .bd p{ color:#999;}
.hasMoreTab .bd p a{ color:#c00;}
.hasMoreTab .bd ul a{ color:#3E78B3;}
.hasMoreTab .bd ul li{width:340px;float:left;margin-right:24px;margin-bottom:20px;}
.hasMoreTab .bd ul li.last{margin-right:0;}
.hasMoreTab .bd .desc h4{text-align:center;font-weight:normal;height:22px;line-height:22px;overflow:hidden;font-size:14px;}
.hasMoreTab .bd .desc p{text-align:center; height:22px; line-height:22px; overflow:hidden; font-size:12px;}
.bd .imgbox { width:340px; height:266px; margin:0 auto 10px auto; position:relative; }
.bd .text {width:100%;height:auto;background:url(../bg.png) -894px -105px  repeat;opacity:0.8;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); position:absolute; left:0px; bottom:0px; } 
.bd .imgtext {  height:auto; float:left; padding:10px; color:#fff; font-size:12px; line-height:170%; }
.bd .imgtext h4{margin-bottom:8px; font-size:14px; font-weight:normal;}
.bd .imgtext p{color:#fff;}
.con ul{ height:772px; overflow:hidden;}
/*footer start*/
.footer{color:#3F221A;}
.footer01 {background:#ae8067;padding:20px 0px;}
.footer01_right{ width:200px; height:160px; overflow:hidden; font-size:14px; margin-right:100px;} 
.footer01_right h3{ font-size:16px; font-weight:bold;}
.footer01_right h5{ font-size:16px; font-weight:normal;}
.footer01_right h6{ font-size:16px; font-style:italic;}
.footer01_mid{ width:340px; height:160px; margin-left:70px;font-size:14px; text-align:left;width:340px; overflow:hidden;}
.footer01_mid span{ line-height:12px;font-size:14px;}

.footer01_left01{ height:160px; width:60px; line-height:32px; font-size:14px; overflow:hidden;}
.footer01_left01 a{ color:#3F221A;}
.footer01_left01 a:hover{ text-decoration:underline;}
.ml{ margin:0px 40px;}
.footer01_rr{ margin-right:40px; font-size:20px; height:170px; line-height:170px;}
.footer02{ padding-top:10px;line-height:30px;height:70px; text-align:left;background:#653b2b;}
.footer02_txt{ color:#000; font-size:14px; font-weight:normal;}
#st{ font-weight:bold;}

.link{ width:1100px; margin:0 auto;height:30px; line-height:30px; border-top:1px dotted rgb(204,204,204); border-bottom:1px dotted rgb(204,204,204); padding:10px; margin-bottom:30px; color:#333;}
.link a{ color:#333;}
.wby_link a{ color:#000; font-size:14px;}
.wby_link a:hover{ color:rgb(255,153,102); }
/*footer end*/
/*二级页面 */
/*图片列表页 show*/
.local{ background:#E9C5A1; height:70px; margin:0px; padding:0px; margin-bottom:10px;}
.local .width{ text-align:left; color:#351c16; font-size:14px; line-height:70px;}

.fengshui_title {height: 195px;background: url(../bg.png) 0px -356px no-repeat;overflow:hidden; margin-top:10px;}
.fengshui_sort li {float: left;width: 136px;text-align: center;line-height: 40px;background: url(../bg.png) 0px -209px no-repeat; overflow: hidden;}
.fengshui_sort li.on a {background:url(../bg.png) 0px -152px no-repeat;}
.fengshui_sort li a:hover{background:url(../bg.png) 0px -152px  no-repeat;}
.fengshui_sort li a {color: #FFF;display: block; font-size: 14px;height: 48px;}
/*图片列表*/
.show_pic{ margin:0 auto; padding-bottom:50px; overflow:hidden;}
.show_pic ul{ overflow:hidden;}
.show_pic li{ border-left:1px solid #efe9e3; border-right:1px solid #efe9e3; border-bottom:2px solid #efe9e3; border-top:none; padding:10px; float:left; width:296px; overflow:hidden; margin:0 7px; margin-bottom:10px;}
.show_pic ul li{background:url(../bg18.jpg) no-repeat;border: none;margin: 0px 16px 10px 16px;width: 302px;height: 280px;}
.show_pic li img{ width:296px; height:234px;}
.show_pic li a{ color:#351c16;}
.show_pic li a span{ display:block; width:100%; height:40px; line-height:40px; text-align:center;padding-top:10px; overflow:hidden; zoom:1; padding-bottom:10px; font-size:14px; }
.show_pic li a:hover{ color:#c21700; text-decoration:underline;}
/*分页*/
.Page{ margin-left:20px; width:100%; min-width:1100px; text-align:center; padding:30px 0px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#763A20; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#763A20; color:#FFF}
/*content 页*/
.con_main {overflow: hidden;zoom: 1;}
.con_left {width: 371px; margin-right:10px;}
.con_left img{ padding:10px; max-width:371px;}
.con_right { width:680px;line-height: 25px;padding-top:10px;}
.con_right span{ font-size:14px; line-height:28px; text-align:left; text-indent:2em;}
.con_right_tit{ font-size:20px; width:680px; overflow:hidden; line-height:34px; font-weight:normal;}
.con_right_data{ font-size:12px; margin:8px 0px;}
.lxwm_tit{ font-size:18px; color:#620E04;}
.lxwm{ font-size:14px; text-align:left; margin-top:30px; padding-left:30px; display:block; line-height:28px; width:371px; overflow:hidden;}
.con_pages{ text-align:left; margin:10px 0px;font-size:14px; line-height:28px;}
.con_pages a{ color:#000;}
.con_pages a:hover{ color:#620E04; text-decoration:underline;}
.con_pic{ width:680px; margin:10px 0px;}
.con_pic img{ max-width:680px;text-align:center; border:solid 1px #ededed; padding:3px;}
/*新闻列表*/
.list_right{ width:680px; padding-top:10px;}
.list_right ul{ text-align:left;}
.list_right ul li{line-height:36px; height:36px; font-size:14px; border-bottom:1px dashed #660000; overflow:hidden;}
.list_right ul li a{color:#333;}
.list_right ul li a:hover{color:#620E04; text-decoration:underline;}
.list_right span{ float:right; margin-left:10px;}

.butmain1{overflow:hidden; margin-top:20px; margin-bottom:20px;}
.butmain1 ul li{ display:block;width:700px;padding:0px 0px 20px;overflow:hidden;vertical-align:middle; }
.butmain1 ul li b{display:block;width:80px;height:30px;float:left;color:#666;line-height:30px;font-weight:normal;overflow:hidden; text-align:right; font-size:14px;}
.butmain1 ul li span{display:block;width:500px;float:left;font-size:14px;line-height:30px;overflow:hidden; text-align:left;}
.butmain1 ul li em{ font-style:normal;color:#999;font-size:14px;line-height:30px;padding-left:0px;overflow:hidden;}
.butmain1 .mri02m_dd{width:280px;height:30px;border:1px solid #D3D4D3; border-radius:5px;font-size:12px;padding:0px 2px;overflow:hidden; margin-left:5px;float:left; margin-right:5px;}
.butmain1 .mri02m_ly{width:400px;float:left;height:70px;border:1px solid #D3D4D3;border-radius:5px;padding:0px 2px; overflow:auto;color:#B9B9B9; font-size:12px; line-height:22px; margin-left:5px;}
.butmain1 .mri02m_tj{width:90px;height:40px; color:#FFF;font-size:16px; margin-top:30px;line-height:30px;text-align:center; background:#9f0000;overflow:hidden; cursor:pointer; border:none;}